﻿namespace CustomInterfaces;
// Hexagon DOES override Draw().
class Hexagon : Shape, IPointy, IDraw3D
{
    public Hexagon() { }
    public Hexagon(string name) : base(name) { }
    public override void Draw()
    {
        Console.WriteLine("Drawing {0} the Hexagon", PetName);
    }

    public byte Points => 6;

    public void Draw3D() => Console.WriteLine("Drawing Hexagon in 3D!");

}
